home *** CD-ROM | disk | FTP | other *** search
/ The Fatted Calf / The Fatted Calf.iso / Applications / GraphicViewers / pCD / Source / pCD.README < prev    next >
Text File  |  1993-03-27  |  4KB  |  101 lines

  1.                                    pCD
  2.                             A Photo CD Viewer
  3.  
  4.                              Hadmut Danisch
  5.                           (danisch@ira.uka.de)
  6.  
  7.                               Dick Phillips
  8.                              (rlp@lanl.gov)
  9.  
  10.  
  11. Thanks to Hadmut Danisch of the University of Karlsruhe, who deciphered Kodak's 
  12. Photo CD file format by reverse engineering, I have been able to put together a 
  13. Photo CD viewer for the NeXT.  The app ain't perfect and there still lurks a 
  14. bug or two, but I wanted get it out to beat the Christmas rush.  In addition to
  15. my source code for the user interface, I have included Hadmut's original 
  16. software, hpcdtoppm (v0.3).
  17.  
  18.  - - - [part of addendum for 0.2:]
  19.                            Garance Alistair Drosehn
  20.                           (gad@eclipse.its.rpi.edu)
  21.  
  22.  
  23. I'm calling Dick Phillips' version "0.1".  I have made quite a few changes
  24. to it and am calling this version 0.2.  More options are implemented, some
  25. bugs are fixed, and the code is structured differently in many parts.
  26.  
  27.     - Garance - Jan 12, 1993
  28.     
  29.  - - - [part of addendum for 0.3:]
  30.                            Garance Alistair Drosehn
  31.                           (gad@eclipse.its.rpi.edu)
  32.  
  33. I've worked on pCD some more, and here's version 0.3.  It includes a few
  34. features that were requested by a lot of people.  It also includes some
  35. good ideas from Hugo Burm (tamtam!hugob@relay.nluug.nl).  He had been
  36. working on the original version at the same time I was, and made a number
  37. of changes which I hadn't seen.  Our two versions are divergent enough
  38. that I couldn't just plug in his changes, but I have reimplemented some
  39. of his ideas in this version.
  40.  
  41.     - Garance - Jan 17, 1993
  42.  
  43.  - - - [addendum for 0.3.1:]
  44.                            Garance Alistair Drosehn
  45.                           (gad@eclipse.its.rpi.edu)
  46.  
  47. Here's a few minor revisions to the previous version.
  48.  
  49. Finally, the application now has some "help" information for pCD itself.
  50. This isn't much, but it does include a "version history", so I don't have
  51. to include so much info in this README file!  The help info also includes
  52. a few disclaimers.
  53.  
  54. There are only two minor coding changes.  For one, pCD will now do the
  55. right thing if the user tries to open "photo_cd/overview.pcd" instead
  56. of the (expected) "photo_cd" directory by itself.  For two, there's an
  57. preference-panel option to control what pCD should do when printing
  58. large images.  Before it always used to scale the image to fit on a
  59. single page, and that is still the default.  The user can also request
  60. that it not be scaled (and thus prints on multiple pages), or that it be
  61. clipped off to fit on a single page.
  62.  
  63. I'm calling this version 0.3.1 (instead of 0.4) partially because very
  64. little changed, and partially because I didn't spent much time checking
  65. what little I did change.
  66.  
  67.     - Garance - Jan 26, 1993
  68.  
  69.  - - - [addendum for 0.3.4:]
  70.                            Garance Alistair Drosehn
  71.                           (gad@eclipse.its.rpi.edu)
  72.  
  73. Here's a few minor revisions to the previous version.
  74.  
  75. There are two main reasons for this version.  The first is just
  76. to include the source code for version 0.4 of Hadmut Danisch's
  77. hpcdtoppm program (pCD is based on version 0.3 of that program).
  78.  
  79. The second is to include a user preference which adjusts the
  80. brightness of images.  Images were coming out much brighter on
  81. the NeXT than they should have been, so I asked for some clues
  82. in comp.sys.next.programmer.  Thanks to helpful answers from
  83. Robert Berger (CMU) and others, I found out that I needed to
  84. adjust the brightness to compensate for a gamma-correction that
  85. is applied to the images on the photo CD.
  86.  
  87. The current choices are just two.  Either the user can select
  88. that no gamma correction be done (which means you'll get the
  89. gamma-correction included in photo CD images), or that "NeXT"
  90. gamma correction be done.  If I've calculated things right,
  91. that should adjust the brightness by a gamma factor of 2.2.
  92.  
  93. I'm calling this version 0.3.4 (instead of 0.4) mainly because
  94. I didn't spent much time checking these changes.  I wanted to
  95. release this with the new version of hpcdtoppm, and if I don't
  96. do that today then I probably won't be able to get to it for a
  97. few weeks.  Everything seems to work OK, but I've only spent a
  98. couple of hours implementing and testing these changes.
  99.  
  100.     - Garance - Mar 28, 1993
  101.